#ifndef Hardware_H
#define Hardware_H

// 通用头文件
#include "Typedefine.h"
#include "Constant.h"
#include "Hal_Timer.h"

void Hardware_Init(void);                // 初始化
void Hardware_DisableInterrupt(void);    // 禁止中断
void Hardware_EnableInterrupt(void);     // 使能中断
void Hardware_EnterCritical(void);       // 进入临界区
void Hardware_ExitCritical(void);        // 退出临界区
void Hardware_DelayUS(U16 u16Num);       // 延时微秒

void Hardware_InitWDT(void);
void Hardware_RestartWDT(void);
#endif // Hardware_H
